home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 2001 May
/
SGI IRIX Base Documentation 2001 May.iso
/
usr
/
relnotes
/
license_dev
/
ch3.z
/
ch3
Wrap
Text File
|
2001-04-17
|
3KB
|
133 lines
- 1 -
3. _F_L_E_X_l_m__L_i_c_e_n_s_i_n_g
FLEXlm is perhaps the most widely used license manager in
the software industry. FLEXlm is best known for its ability
to allow software licenses to be available (or float)
anywhere on a network, instead of being tied to specific
machines. Network licensing benefits both users and license
administrators. Users can make more efficient use of fewer
licenses by sharing them on the network. License
administrators can control who uses the licensed
application, and the node(s) where the licenses will be
available.
See the _F_L_E_X_l_m _P_r_o_g_r_a_m_m_e_r_s _G_u_i_d_e
(_l_i_c_e_n_s_e__d_e_v._b_o_o_k_s._F_L_E_X_l_m__P_G subsystem) for more details
about FLEXlm licensing.
3.1 _l_m_s_g_i__L_i_b_r_a_r_y
The _l_m_s_g_i(3) library is provided to make it very simple to
include FLEXlm licensing in your application.
See the _l_m_s_g_i(3) man page for details on how to use the
_l_m_s_g_i library.
To access an online man page, select "Man Pages" from the
Help menu of the Toolchest.
If you have a nongraphics system, you can use the _m_a_n
command. For example, to view the online man page for
_l_m_s_g_i(3), use the command:
mmmmaaaannnn llllmmmmssssggggiiii
3.2 _V_k_F_L_M__C_l_a_s_s
The _V_k_F_L_M(3) class provides a high-level C++ interface to
the FLEXlm licensing manager. The _V_k_F_L_M class implements a
policy based on the FLEXlm license mechanism that simplifies
the process of license protecting applications.
Applications merely instantiate a _V_k_F_L_M object in their
application, providing some basic information about the
application and its licensing. The _V_k_F_L_M object handles all
license verification, informing the user if there is a
problem, and shutting the application down if a license
- 2 -
cannot be found.
See the _V_k_F_L_M(3) man page for details on how to use the
_V_k_F_L_M class.
Note: you need the C++ Compiler (_c++__d_e_v) in order to use
the _V_k_F_L_M class.
3.3 _F_L_E_X_l_m__v_6_._1
The previous release of license_dev contained the FLEXlm
5.11 license library. This release contains the FLEXlm 6.1
license library. To find out more about this release of
FLEXlm, please refer to the release notes for license_eoe
3.4 Note, if you are switching from a version of FLEXlm 4.1
or lower, new vendor keys will be required to use the
libraries contained in this product.